package com.EstateManager.Entity;

/**
 * Estatebasicinfo entity. @author MyEclipse Persistence Tools
 */
public class Estatebasicinfo extends AbstractEstatebasicinfo implements
		java.io.Serializable, Cloneable {

	// Constructors

	/** default constructor */
	public Estatebasicinfo() {
	}

	/** full constructor */
	public Estatebasicinfo(User user, String certificateType,
			String certificateId, String estateInfoCheckState,
			String estateUsingStatue, String estateAddress, Float acreage,
			String structure, String estateType, String publicStatu) {
		super(user, certificateType, certificateId, estateInfoCheckState,
				estateUsingStatue, estateAddress, acreage, structure,
				estateType, publicStatu);
	}
	
	@Override
	public Object clone() throws CloneNotSupportedException {
		try {
			this.setUser((User)(this.getUser().clone()));
			return super.clone();
		} catch (Exception e) {
			
			e.printStackTrace(System.out);
			return null;
		}
	}
}
